package com.ruoyi.mentor.vo.ExportStudentVo;

import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @Author LH
 * @Description 研究生导出信息
 * @Date Create in 21:43 2021/6/1
 */
@Data
public class ExportStudentVo {


    /** 导师一卡通号 */
    @Excel(name = "导师一卡通号")
    @ApiModelProperty("导师一卡通号")
    private String insCardId;

    /** 导师姓名 */
    @Excel(name = "导师姓名")
    @ApiModelProperty("导师姓名")
    private String insName;

    /** 姓名 */
    @Excel(name = "学生姓名")
    @ApiModelProperty("学生姓名")
    private String stuName;

    @Excel(name = "审核状态",readConverterExp = "0=未审核,1=审核中,2=审核未通过,3=审核已通过")
    private Integer examineStatus;

    /** 学科名 */
    @Excel(name = "录取专业方向")
    @ApiModelProperty("录取专业方向")
    private String subName;

    /** 学科名 */
    @Excel(name = "导师选择专业方向")
    @ApiModelProperty("导师选择专业方向")
    private String chooseSubName;

    /** 性别 */
    @Excel(name = "性别",readConverterExp = "1=男,0=女")
    @ApiModelProperty("性别")
    private Integer stuGender;

    /** 考生号 */
    @Excel(name = "考生号")
    @ApiModelProperty("考生号")
    private String stuExamId;
    /** 证件号码 */
    @Excel(name = "证件号码")
    @ApiModelProperty("证件号码")
    private String stuCardId;
    /** 出生日期 */
    @Excel(name = "出生日期")
    @ApiModelProperty("出生日期")
    private String stuBirth;
    /** 毕业年月 */
    @Excel(name = "毕业年月")
    @ApiModelProperty("毕业年月")
    private String stuGraduateDate;

    /** 户口所在地地址 */
    @Excel(name = "户口所在地地址")
    @ApiModelProperty("户口所在地地址")
    private String stuResidenceAddress;
    /** 学习工作单位 */
    @Excel(name = "学习工作单位")
    @ApiModelProperty("学习工作单位")
    private String stuWorkingCompany;
    /** 简历 */
    @Excel(name = "简历")
    @ApiModelProperty("简历")
    private String stuResume;
    /** 奖励处分 */
    @Excel(name = "奖励处分")
    @ApiModelProperty("奖励处分")
    private String stuReward;
    /** 移动电话 */
    @Excel(name = "移动电话")
    @ApiModelProperty("移动电话")
    private String stuMobile;
    /** 邮箱 */
    @Excel(name = "邮箱")
    @ApiModelProperty("邮箱")
    private String stuEmail;
    /** 毕业单位 */
    @Excel(name = "毕业单位")
    @ApiModelProperty("毕业单位")
    private String stuUgSchool;
    /** 毕业专业 */
    @Excel(name = "毕业专业")
    @ApiModelProperty("毕业专业")
    private String stuUgMajor;
    /** 毕业年月 */
    @Excel(name = "毕业年月")
    @ApiModelProperty("毕业年月")
    private String stuUgTime;
    /** 一志愿报考学校 */
    @Excel(name = "一志愿报考学校")
    @ApiModelProperty("一志愿报考学校")
    private String stuPgFirstWishSchool;
    /** 一志愿报考专业 */
    @Excel(name = "一志愿报考专业")
    @ApiModelProperty("一志愿报考专业")
    private String stuPgFirstWishMajor;
    /** 一志愿报考专业方向 */
    @Excel(name = "一志愿报考专业方向")
    @ApiModelProperty("一志愿报考专业方向")
    private String stuPgFirstWishDirection;
    /** 外国语 */
    @Excel(name = "外国语")
    @ApiModelProperty("外国语")
    private BigDecimal stuPgExamForeignScore;
    /** 政治理论 */
    @Excel(name = "政治理论")
    @ApiModelProperty("政治理论")
    private BigDecimal stuPgExamPolitical;
    /** 数学 */
    @Excel(name = "数学")
    @ApiModelProperty("数学")
    private BigDecimal stuPgExamMath;
    /** 自命题 */
    @Excel(name = "自命题")
    @ApiModelProperty("自命题")
    private BigDecimal stuPgExamSchool;
    /** 初试总分 */
    @Excel(name = "初试总分")
    @ApiModelProperty("初试总分")
    private BigDecimal stuPgExamTotal;
    /** 复试成绩 */
    @Excel(name = "复试成绩")
    @ApiModelProperty("复试成绩")
    private BigDecimal stuPgReview;
    /** 总成绩 */
    @Excel(name = "总成绩")
    @ApiModelProperty("总成绩")
    private BigDecimal stuPgTotal;
    /** 调剂专业 */
    @Excel(name = "调剂专业")
    @ApiModelProperty("调剂专业")
    private String stuPgSecondMajor;
    /** 调剂专业方向 */
    @Excel(name = "调剂专业方向")
    @ApiModelProperty("调剂专业方向")
    private String stuPgSecondDirection;
    /** 考生来源类别 */
    @Excel(name = "考生来源类别")
    @ApiModelProperty("考生来源类别")
    private String stuSourceType;

    /** 学生支撑材料，成绩单，创新创业，发表论文等 */
    @Excel(name = "学生支撑材料，成绩单，创新创业，发表论文等")
    @ApiModelProperty("学生支撑材料，成绩单，创新创业，发表论文等")
    private String stuDependence;


    @Excel(name = "家庭成员信息")
    private String memberInfo;

    /** 备注 */
    @Excel(name = "备注")
    @ApiModelProperty("备注")
    private String stuComment;
}
